(set-logic QF_BV)
(set-info :status unsat)
(assert (= #b1 (_ bv0 1)))
(declare-const v0 (_ BitVec 1))
(assert (= #b1 (ite (= (ite (= v0 (bvnot (_ bv0 1))) #b1 #b0) (bvnot (_ bv0 1))) #b1 #b0)))
(declare-const v1 (_ BitVec 1))
(assert (= #b1 (ite (= v1 v0) #b1 #b0)))
(declare-const v2 (_ BitVec 1))
(declare-const v3 (_ BitVec 1))
(assert (= #b1 (ite (= v2 (bvand v3 v1)) #b1 #b0)))
(declare-const v4 (_ BitVec 1))
(assert (= #b1 (ite (= v4 v2) #b1 #b0)))
(declare-const v5 (_ BitVec 1))
(declare-const v6 (_ BitVec 1))
(assert (= #b1 (ite (= (ite (= v5 (bvnot (_ bv0 1))) #b1 #b0) (bvnot (bvand (ite (= v4 (bvnot (_ bv0 1))) #b1 #b0) (bvnot v6)))) #b1 #b0)))
(declare-const v7 (_ BitVec 1))
(assert (= #b1 (ite (= v7 v5) #b1 #b0)))
(assert (= #b1 (ite (= (_ bv0 1) (ite (= v7 (bvnot (_ bv0 1))) #b1 #b0)) #b1 #b0)))
(check-sat)
